use clap::Parser;

extern crate clap;

#[derive(Parser)]
#[command(version, about, long_about = None)]
pub struct Cli{
    #[arg(long)]
    pub x_max: f64,
    #[arg(long)]
    pub x_min: f64,
    #[arg(long)]
    pub y_max: f64,
    #[arg(long)]
    pub y_min: f64,
    #[arg(long, default_value_t = 100)]
    pub width: usize,
    #[arg(long, default_value_t = 25)]
    pub height: usize,
    #[arg(long, default_value_t = 25)]
    pub max_iters: usize
}